touched running rock - German English Dictionary